import request from '../utils/request'
/**
 * 获取节点数据
 */
export function workflowData(params) {
  return request({
    url: '/api/workflowData',
    method: 'post',
    data: {...params}
  })
}
/**
 * 获取线路车辆
 */
export function lineBusNum(params) {
  return request({
    url: '/api/lineBusNum',
    method: 'post',
    data: {...params}
  })
}
/*******************************物资供货商*********************************************/
/*******************************物资*********************************************/
/**
 * 获取物资列表
 */
export function materialList(params) {
  return request({
    url: '/api/materialList',
    method: 'post',
    data: {...params}
  })
}
/**
 * 获取物资选择列表
 */
export function materialListSelect(params) {
  return request({
    url: '/api/materialListSelect',
    method: 'post',
    data: {...params}
  })
}
/**
 * 添加物资
 */
export function addMaterial(params) {
  return request({
    url: '/api/addMaterial',
    method: 'post',
    data: {...params}
  })
}
/**
 * 编辑物资
 */
export function editMaterial(params) {
  return request({
    url: '/api/editMaterial',
    method: 'post',
    data: {...params}
  })
}
/**
 * 物资详情
 */
export function materialInfo(params) {
  return request({
    url: '/api/materialInfo',
    method: 'post',
    data: {...params}
  })
}
/**
 * 删除物资
 */
export function delMaterial(ids) {
  return request({
    url: '/api/delMaterial',
    method: 'delete',
    data: {ids}
  })
}
/**
 * 物资出入库统计
 */
export function materialStatiList(params) {
  return request({
    url: '/api/materialStatiList',
    method: 'post',
    data: {...params}
  })
}
/*******************************物资入库*********************************************/

/**
 * 获取入库列表
 */
export function putMaterialList(params) {
  return request({
    url: '/api/putMaterialList',
    method: 'post',
    data: {...params}
  })
}
/**
 * 添加入库物资
 */
export function addPutMaterial(params) {
  return request({
    url: '/api/addPutMaterial',
    method: 'post',
    data: {...params}
  })
}
/**
 * 编辑入库物资
 */
export function editPutMaterial(params) {
  return request({
    url: '/api/editPutMaterial',
    method: 'post',
    data: {...params}
  })
}
/**
 * 编辑入库物资详情
 */
export function editMaterialDetail(params) {
  return request({
    url: '/api/editMaterialDetail',
    method: 'post',
    data: {...params}
  })
}
/**
 * 编辑页添加入库物资详情
 */
export function editAddPutMaterialDetail(params) {
  return request({
    url: '/api/editAddPutMaterialDetail',
    method: 'post',
    data: {...params}
  })
}

/**
 * 入库详情
 */
export function putMaterialInfo(params) {
  return request({
    url: '/api/putMaterialInfo',
    method: 'post',
    data: {...params}
  })
}
/**
 * 删除入库
 */
export function delPutMaterial(ids) {
  return request({
    url: '/api/delPutMaterial',
    method: 'delete',
    data: {ids}
  })
}
/**
 * 删除编辑页详情
 */
export function editDelPutMaterialDetail(ids) {
  return request({
    url: '/api/editDelPutMaterialDetail',
    method: 'delete',
    data: {ids}
  })
}

/**
 * 审核
 */
export function toAuditPut(params) {
  return request({
    url: '/api/toAuditPut',
    method: 'post',
    data: {...params}
  })
}

/*******************************出入库详情*********************************************/
/**
 * 出入库详情
 */
export function addMaterialDetail(params) {
  return request({
    url: '/api/addMaterialDetail',
    method: 'post',
    data: {...params}
  })
}
/*******************************物资出库*********************************************/
/**
 * 获取出库列表
 */
export function outMaterialList(params) {
  return request({
    url: '/api/outMaterialList',
    method: 'post',
    data: {...params}
  })
}
/**
 * 添加出库物资
 */
export function addOutMaterial(params) {
  return request({
    url: '/api/addOutMaterial',
    method: 'post',
    data: {...params}
  })
}
/**
 * 编辑出库物资
 */
export function editOutMaterial(params) {
  return request({
    url: '/api/editOutMaterial',
    method: 'post',
    data: {...params}
  })
}
/**
 * 出库详情 列表
 */
export function outMaterialInfo(params) {
  return request({
    url: '/api/outMaterialInfo',
    method: 'post',
    data: {...params}
  })
}
/**
 * 编辑出库物资详情
 */
export function editOutMaterialDetail(params) {
  return request({
    url: '/api/editOutMaterialDetail',
    method: 'post',
    data: {...params}
  })
}
/**
 * 编辑添加出库物资详情
 */
export function editAddOutMaterialDetail(params) {
  return request({
    url: '/api/editAddOutMaterialDetail',
    method: 'post',
    data: {...params}
  })
}

/**
 * 删除出库
 */
export function delOutMaterial(ids) {
  return request({
    url: '/api/delOutMaterial',
    method: 'delete',
    data: {ids}
  })
}
/**
 * 删除编辑页详情
 */
export function editDelOutMaterialDetail(ids) {
  return request({
    url: '/api/editDelOutMaterialDetail',
    method: 'delete',
    data: {ids}
  })
}

/**
 * 出库审核
 */
export function toAuditOut(params) {
  return request({
    url: '/api/toAuditOut',
    method: 'post',
    data: {...params}
  })
}
/**
 * 出库统计
 */
export function outMaterialStatiList(params) {
  return request({
    url: '/api/outMaterialStatiList',
    method: 'post',
    data: {...params}
  })
}
/*******************************物资轮胎出库*********************************************/
/**
 * 获取轮胎出库列表
 */
export function tyreOutMaterialList(params) {
  return request({
    url: '/api/tyreOutMaterialList',
    method: 'post',
    data: {...params}
  })
}
/**
 * 添加轮胎出库物资
 */
export function addTyreOutMaterial(params) {
  return request({
    url: '/api/addTyreOutMaterial',
    method: 'post',
    data: {...params}
  })
}
/**
 * 编辑轮胎出库物资
 */
export function editTyreOutMaterial(params) {
  return request({
    url: '/api/editTyreOutMaterial',
    method: 'post',
    data: {...params}
  })
}
/**
 * 轮胎出库详情
 */
export function tyreOutMaterialInfo(params) {
  return request({
    url: '/api/tyreOutMaterialInfo',
    method: 'post',
    data: {...params}
  })
}
/**
 * 删除轮胎出库
 */
export function delTyreOutMaterial(ids) {
  return request({
    url: '/api/delTyreOutMaterial',
    method: 'delete',
    data: {ids}
  })
}
/**
 * 编辑轮胎出库物资详情
 */
export function editTyreOutMaterialDetail(params) {
  return request({
    url: '/api/editTyreOutMaterialDetail',
    method: 'post',
    data: {...params}
  })
}
/**
 * 编辑添加轮胎出库物资详情
 */
export function editAddTyreOutMaterialDetail(params) {
  return request({
    url: '/api/editAddTyreOutMaterialDetail',
    method: 'post',
    data: {...params}
  })
}
/**
 * 删除编辑页轮胎出库详情
 */
export function editDelTyreOutMaterialDetail(ids) {
  return request({
    url: '/api/editDelTyreOutMaterialDetail',
    method: 'delete',
    data: {ids}
  })
}
/**
 * 轮胎出库审核
 */
export function toAuditTyreOut(params) {
  return request({
    url: '/api/toAuditTyreOut',
    method: 'post',
    data: {...params}
  })
}
/**
 * 轮胎出库统计
 */
export function tyreOutMaterialStatiList(params) {
  return request({
    url: '/api/tyreOutMaterialStatiList',
    method: 'post',
    data: {...params}
  })
}
/**
 * 经手人用户
 */
export function getUser() {
  return request({
    url: '/api/getUser',
    method: 'post'
  })
}
